//
// Created by xuyang on 2018/6/7.
//



#include <unistd.h>
#include <stdio.h>        // for exit
#include "unistd.h"
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>

int main(){
//    FILE *fp = NULL;
    int fd;
    int fd2;
    fd=open("/Users/xuyang/workface/cpp/file_demo/a.txt",O_RDWR,0666);
    fd2=open("/Users/xuyang/workface/cpp/file_demo/a.txt",O_RDWR,0666);
    char s[] = "Linux Programmer!\n";
    int len=write(fd,s,sizeof(s)-1);
    len=write(fd,s,sizeof(s)-1);
    len=write(fd,s,sizeof(s)-1);
    len=write(fd,s,sizeof(s)-1);
//    printf("%n", len);
    close(fd);
//    write(fd,s, sizeof(s));
//    pid_t  pid;

//    int count=0;
//
//    FILE *fp = NULL;
//
//    fp = fopen("a.txt", "w+");
//    printf("父进程专用\n");
//    printf("这是进程Id:%d\n",getpid());
//    int i=0;
//    for(;i<1;i++){
//        pid=fork();
//    }
//
//    printf("pid:%d--fdpid:%d\n",getpid(),pid);
////printf("file fd:%d\n",fp->_file);
//
//    if(pid<0){
//    printf("fork error");
//    }else if(pid==0){
//        printf("这是子进程Id:%d\n",getpid());
//
//    }else{
//        printf("这是父进程Id:%d\n",getpid());
//
//    }
//    if(i>=1){
//        printf("1111");
//        sleep(100000);
//    }

    return 0;
}